Smart villages